addEvent(window,'load',inicializarEventos,false);
/*Declaracion de variables globales*/
var conexionAjax;
function inicializarEventos()//Se agregarn los eventos a los campos dinamicos
{  
  $("#preciosCursos").hide();
  $("#labelTablaCompleta").click(function(){
	$("#preciosCursos").slideToggle("slow");
  });
  
  var cursos=document.getElementById('cursos');
  addEvent(cursos,'change',mostrarTablaPrecios,false);
}

/*Funcion que abre la peticion ajax para mostrar la tabla de cursos disponibles*/
function mostrarTablaPrecios(e) {
  var cursos = document.getElementById('cursos').value;
  if (cursos!=0)  {
        conexionAjax=crearXMLHttpRequest();
        conexionAjax.onreadystatechange = procesarEventosMostrarTablaPrecios;
        conexionAjax.open('GET','funcionesAdmin.php?cursos='+cursos, true);
        conexionAjax.send(null);
  }
  else  {
        //var cursosDisponibles=document.getElementById('seleccionCurso');
        //cursosDisponibles.options.length=0;
  }
}
/*Procesa los eventos para mostrar la tabla cursos disponibles*/
function procesarEventosMostrarTablaPrecios(){

  if(conexionAjax.readyState == 4)  {
        var d=document.getElementById('espera');
       // d.innerHTML = '';
        var xml = conexionAjax.responseXML;
        var curso=xml.getElementsByTagName('curso');
		var semana=xml.getElementsByTagName('semana');
		var precio=xml.getElementsByTagName('precio');
		var precioTotal=xml.getElementsByTagName('precioTotal');
	
        var tablaPrecios=document.getElementById('tablaPrecios');
        tablaPrecios.innerHTML ="";
		var tabla="";
        for(f=0;f<curso.length;f++)  {
		tabla +="<tr><td> "+ semana[f].firstChild.nodeValue +"</td>"+
		"<td> "+ precio[f].firstChild.nodeValue +"</td>"+
		"<td> "+ precioTotal[f].firstChild.nodeValue +"</td></tr>";
			
		/*
		var op=document.createElement('option');
          var texto=document.createTextNode(curso[f].firstChild.nodeValue);
          op.appendChild(texto);
		  cursos.appendChild(op);		 
 		  var opValue=document.createElement('option');
          var textoValue=document.createTextNode(semana[f].firstChild.nodeValue);
          opValue.appendChild(textoValue);
		  cursos.options[f].value=opValue.value;     */   		
		}
		if(tabla!="" && tabla.length>10){
			tablaPrecios.innerHTML ="<table><tr><th>Semanas</th><th>Precio Und</th><th>Precio Total</th></tr>"+tabla+"</table>";		
		}
		
  } 
  else  {
        var d=document.getElementById('espera');
      //  d.innerHTML = '<img src="../img/cargando.gif">';  
	  }
}


//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura){
  if (elemento.attachEvent)  {
        elemento.attachEvent('on'+nomevento,funcion);
        return true;
  }
  else  
        if (elemento.addEventListener) {
          elemento.addEventListener(nomevento,funcion,captura);
          return true;
        }
        else
          return false;
}
function crearXMLHttpRequest() {
  var xmlHttp=null;
  if (window.ActiveXObject) 
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
        if (window.XMLHttpRequest) 
          xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}
